home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
comm
/
cmomac02.zip
/
COMMO.MAC
< prev
next >
Wrap
Text File
|
1991-04-13
|
26KB
|
669 lines
███████████████████████████████████████████████████████████████████████████████████
{C}MAC 0.2 The do everything macro for {COMMO}! 04/13/1991
This is not Share Ware. It is FREE WARE. And it is not finished yet so
please feel free to modify the code as much as you like. I ask
only that you state clearly that the code has been modified and that I
be given credit for the original work. Also I would like very much to
see any improvements or changes that you have made.
This macro contains ideas and code from many sources. Actually I am not
sure any of it is original.{G} So if you see some of your code don't be
surprised.
I can be contacted by snail mail at the address below, on The Programer's
Forum! BBS (803) 862-4616, or in the {COMMO} conference on Relay Net
->CYBER.
The Forum! will always have the latest version of this macro.
Be sure to check the {C}READ.ME file for more instructions.
{don} {238}
Don Garrett
980 Garrison Rd.
Pelzer, SC 29669
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
█ SECTION 1: PROTOCOLS █
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
============================================================================
Macros used for DOWNLOADING (receiving) Program required
───────────────────────────────────────────────────────────────────────────
ZMODEM batch {.z.} {exec DSZ port %p rz -m %d %a} {} DSZ.COM
YMODEM batch {ydl} {exec DSZ port %p rb %d %a %w} {} DSZ.COM
YMODEM CRC {---} {exec DSZ port %p rc %d\%i %a %w} {} DSZ.COM
XMODEM CRC {---} {exec DSZ port %p rc %d\%i %a %w} {} DSZ.COM
PUMA {.m.} {exec PUMA P%p S%s r %d\ %a} {} PUMA.EXE
SEALINK {sdl} {exec cd c:\com\uldl} {exec c:\com\commo\CLINK R} CLINK.EXE
{exec cd c:\com\commo %a} {}
ZMAX {mdl} {exec ZMAX -k -b 2400 -s 2048 -p %p -u %d -r %a}{} ZMAX.EXE
============================================================================
Macros used for UPLOADING (sending)
───────────────────────────────────────────────────────────────────────────
ZMODEM batch {zup} {exec DSZ port %p sz -m %u\%i %a } {} DSZ.COM
YMODEM batch {yup} {exec DSZ port %p sb -k %u\%i %a %w} {}DSZ.COM
YMODEM CRC {---} {exec DSZ port %p sx -k %u\%i %a %w} {}DSZ.COM
XMODEM CRC {---} {exec DSZ port %p sx %u\%i %a %w} {} DSZ.COM
PUMA {pup} {exec PUMA P%p S%s s %u\%i %a} {} PUMA.EXE
SEALINK {sup} {exec CLINK T %u\%i %a} {} CLINK.EXE
ZMAX {mup} {exec ZMAX -b 2400 -s 2048 -p %p -f %u\%i -f }{} ZMAX.EXE
Commo PNS u/l {pns} {exec DSZ port %p sz @c:\com\uldl\file.lst %a}{}
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
█ SECTION 2: FUNCTION KEY ASSIGNMENTS █
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
===============================================================================
Macros for Shifted Function Keys
===============================================================================
{sf1} {goto rep} {} All rep upload.
{sf2} {goto mmm} {} Start mail macro.
{sf3} {goto mmr} {} Start reps only.
{sf4} {goto amr} {} All mail macro.
{sf5} {call mm2} {return} Deletes all "flag files".
{sf6} {exen echo ## %%_date %%_time ## >> %c} {return} Time mark
{sf7} {exed c:\utility\misc\list.com commo.use /e} {} List commo.use file.
{sf8} {exed c:\utility\misc\list.com %c /E} {} (Scrollback)
{sf9} {exec d %u\*.rep %w} {} Dir of reply packets
{sf0} {exec d %d\*.qw* %w} {} Dir of mail packets
============================================================================
Macros for Function Keys
───────────────────────────────────────────────────────────────────────────
{nf1}{send FIRST_NAME|~~LAST_NAME|~~~~YOUR_PASSWORD|} {return} Simple logon
{nf2}{goto wcl}{} Wildcat Logon
{nf3}{exed c:\utility\shez\shez.exe c:\com\uldl} {} Calls SHEZ in ULDL dir
{nf4} U/L Rep
{send u|}{pause 2}
{exec DSZ port %p sz -m c:\com\uldl\%c.rep %a}
{exen renrep %c}
{return}
{nf5} {exen c:\com\commo\renqwk %c} {return} Renames .QWK file
{nf6} {goto wcm} Call Wild Cat Mail d/l
{nf7} {send AT L1|} {return} Quiet modem
{nf8} {send AT L3|} {return} Loud modem
{nf9} {exed c:\utility\misc\list.com c:\com\commo\commo.doc} {return}
{nf0} {exed c:\utility\misc\list.com c:\com\uldl} {return}
===========================================================================
Macros for Alt Function Keys
───────────────────────────────────────────────────────────────────────────
{af1} {goto ydl} {} Ymodem batch download
{af2} {goto sdl} {} Sealink download
{af3} {goto mdl} {} Zmax download
{af4} {goto zup} {} Zmodem upload
{af5} {goto yup} {} Ymodem batch upload
{af6} {goto pup} {} Puma upload
{af7} {goto sup} {} Sealink upload
{af8} {goto mup} {} Zmax upload
{af9} {goto pns} {} PNS Zmodem upload
{af0} {goto olq} {} Online quoting macro
===========================================================================
Macros for Control Function Keys
===========================================================================
{cf1} {goto fdn} {} Automatic file download mark and dial
{cf2} {goto dfd} {} Automatic file download dial marked
{cf3} {exec c:\com\commo\bimenu} {}
{cf4} {}
{cf5} {goto de1} {}
{cf6} {goto de2} {}
{cf7} {goto de3} {}
{cf8} {goto de4} {}
{cf9} {goto de5} {}
{cf0} {exed c:\utility\misc\list.com c:\com\uldl\get} {}
───────────────────────────────────────────────────────────────────────────
FUNCTION KEY ASSIGNMENTS - QUICK REFERENCE
I do a screen print of the portion below and tape it to my keyboard.
───────────────────────────────────────────────────────────────────────────
Misc Mail Protocols Files&Delays
nf1 Log on sf1 reps mk&dial af1 Ymod/b d/l cf1 files mk&dial
nf2 WC log on sf2 mail dial af2 Sea d/l cf2 files dial
nf3 SHEZ in ULDL sf3 reps dial af3 Zamx d/l cf3 BIMENU
nf4 u/l rep sf4 mail mk&dial af4 Zmod u/l cf4
nf5 renqwk sf5 DEL flags af5 Ymod/b u/l cf5 delay m u&d
nf6 WC m d/l sf6 time mark af6 Puma u/l cf6 delay m u&d+fd
nf7 quiet sf7 LIST commo.use af7 Sea u/l cf7 delay m u+fd
nf8 loud sf8 LIST %c af8 Zmax u/l cf8 delay fd
nf9 LIST {C}.doc sf9 DIR *.rep af9 PNS Zmod u/l cf9 delay mu
nf0 LIST uldl dir sf0 DIR *.qwk af0 Online Quote cf0 LIST get dir
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
█ SECTION 3: DELAY ROUTINES █
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
============================================================================
Delay routine for Automatic Mail Upload / Download
============================================================================
{de1}
{hold 0:00}
{call amr}
{return}
============================================================================
Delay routine for Automatic Mail Upload / Download followed by
Automatic File Download
============================================================================
{de2}
{hold 10:40}
{---}{call amr}
{call fdn}
{return}
============================================================================
Delay routine for Automatic Mail Upload followed by
Automatic File Download
============================================================================
{de3}
{hold 21:05}
{---}{call rep}
{call fdn}
{return}
============================================================================
Delay routine for Automatic File